#include <stdio.h>
#include <string.h>

int main(int argc, const char *argv[])
{
	char s1[20] = "hello";
	char s2[20] = "beijing";

	printf("追加前:s1 = [%s]\n", s1); // hello
	printf("追加前:s2 = [%s]\n", s2); // beijing 

	// 可以用两个保存字符串的数组拼接
	// 要保证s1足够大 否则结果不可预知
	strcat(s1, s2);

	printf("追加后:s1 = [%s]\n", s1); // hellobeijing
	printf("追加后:s2 = [%s]\n", s2); // beijing

	// 也可以使用字符串常量拼接
	strcat(s1, " abc");
	printf("追加后:s1 = [%s]\n", s1); // hellobeijing abc

	return 0;
}
